$(function() {
	// Waves初始化
	Waves.displayEffect();
	// 数据表格动态高度
//	$(window).resize(function () {
//		$('#table').bootstrapTable('resetView', {
//			height: 600
//		});
//	});
	// 设置input特效
	$(document).on('focus', 'input[type="text"]', function() {
		$(this).parent().find('label').addClass('active');
	}).on('blur', 'input[type="text"]', function() {
		if ($(this).val() == '') {
			$(this).parent().find('label').removeClass('active');
		}
	});
	// select2初始化
	// $('select').select2();
});
// 动态高度
function getHeight() {
	return $(window).height() - 20;
}
// 数据表格展开内容
function detailFormatter(index, row) {
	var html = [];
	$.each(row, function (key, value) {
		html.push('<p><b>' + key + ':</b> ' + value + '</p>');
	});
	return html.join('');
}
// 初始化input特效
function initMaterialInput() {
	$('form input[type="text"]').each(function () {
		if ($(this).val() != '') {
			$(this).parent().find('label').addClass('active');
		}
	});
}
/**
 * 判断返回数据是否成功 
 * @param data
 * @param showMessage 是否展示提示消息 1：展示 0：不展示
 * @param errorInfoDivId 错误信息展示Id
 * @param callbackUrl 回调的url
 * @returns {Boolean}
 */
function checkResponseData(data,showMessage,callbackUrl){
	if(data.result == '111' && "1" == showMessage){
		$.alert({title:"提示", content: data.msg});
		return false;
	}else if(data.result == '111' && "0" == showMessage){
		return false;
	}else if(data.result == '222'){
		window.top.location.href = webroot + "/login?errorMsg=" + data.msg;
	}else if(data.result == '000' && "1" == showMessage){
//		$.alert({title:"提示", content: data.msg});
//		if(null != callbackUrl && undefined != callbackUrl && "" != callbackUrl){
//			window.location.href = callbackUrl;
//		}
		$.confirm({
			title: false,
			content: data.msg,
			autoClose: 'cancle|3000',
			backgroundDismiss: true,
			buttons: {
				cancle: {
					btnClass: 'waves-effect waves-button',
					text: '确定',
					action: function(){
						if(null != callbackUrl && undefined != callbackUrl && "" != callbackUrl){
							window.location.href = callbackUrl;
						}
					}
				},
			}
		});
		return true;
	}
	return true;
}
